package com.bestcem.xm.user.controller.vo.role;

import com.alibaba.fastjson.JSONObject;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author Linked <zhijian.lin@idiaoyan.com>
 * @version v1.0
 * @date 2022/3/15 17:07
 */
@Data
public class RolePermissionVO {

    /**
     * 主键
     */
    @JsonProperty("id")
    private String rolePermissionId;

    /**
     * 权限集合
     */
    private String permission;


    /**
     * 权限集合
     */
    @JsonProperty("Permission_V1")
    private JSONObject permissionJson;

    /**
     * 角色ID
     */
    @JsonProperty("roleID")
    private String roleId;


    /**
     * 公司ID
     */
    @JsonProperty("orgID")
    private String orgId;


    /**
     * 创建时间
     */
    @JsonProperty("created_dt")
    protected Date createTime;

    /**
     * 创建用户id
     */
    @JsonProperty("created_id")
    protected String creatorId;

    /**
     * 更新时间
     */
    @JsonProperty("updated_dt")
    protected Date updateTime;

    /**
     * 更新用户id
     */
    @JsonProperty("updated_id")
    protected String operatorId;
}
